X-Force: Force-Executing Binary Programs for Security Applications
نویسندگان
چکیده
This paper introduces X-Force, a novel binary analysis engine. Given a potentially malicious binary executable, X-Force can force the binary to execute requiring no inputs or proper environment. It also explores different execution paths inside the binary by systematically forcing the branch outcomes of a very small set of conditional control transfer instructions. X-Force features a crash-free execution model that can detect and recover from exceptions. In particular, it can fix invalid memory accesses by allocating memory on-demand and setting the offending pointers to the allocated memory. We have applied X-Force to three security applications. The first is to construct control flow graphs and call graphs for stripped binaries. The second is to expose hidden behaviors of malware, including packed and obfuscated APT malware. X-Force is able to reveal hidden malicious behaviors that had been missed by manual inspection. In the third application, X-Force substantially improves analysis coverage in dynamic type reconstruction for stripped binaries.
منابع مشابه
Towards Analyzing Security-Critical Software During Development
We describe an approach and tool for analyzing the vulnerability of software applications to anomalous events and malicious threats during software development. Traditionally, security analysis has been applied at the network system level, after release, using tiger team approaches. After a successful tiger team penetration, speciic system vulnerabilities are patched. We make a case for applyin...
متن کاملDesign, Modeling, and Construction of a New Tactile Sensor for Measuring Contact-Force
This paper presents the design, modeling, and testing of a flexible tactile sensor and its applications. This sensor is made of polymer materials and can detect the 2D surface texture image and contact-force estimation. The sensing mechanism is based on the novel contact deflection effect of a membrane. We measure the deflection of the membrane with measuring the strain in the membrane with emb...
متن کاملThermodynamic analysis of nanocrystalline solid solution formation in the W-Co-Si ternary system by mechanical alloying
Co3W2Si intermetallic compound was synthesized by mechanical alloying (MA) of W, Co and Si elemental powder mixtures. The phase composition of the milled products was evaluated by X-ray diffraction (XRD) analysis. Morphological evolutions were characterized by transmission electron microscopy (TEM). The results showed that high energy ball milling performed in the present work led to the format...
متن کاملساخت و ویژگییابی نانوپوسته های طلا برای کاربردهای پزشکی
Gold nanoshells are a new type of nanoparticles including dielectric cores with a continuous thin layer of gold. By varying the core diameter, shell thickness, and the ratio of these parameters, the optical properties of gold nanoshells can be tuned to have maximum absorption in the visible and near infrared spectrum range. The purpose of this research was to synthesize gold coated SiO2 nanos...
متن کاملModelling and Numerical Simulation of Cutting Stress in End Milling of Titanium Alloy using Carbide Coated Tool
Based on the cutting force theory, the cutting stress in end milling operation was predicted satisfactorily through simulation of using finite element method. The mechanistic force models were introduced in high accuracy force predictions for most applications. The material properties in the simulations were defined based on the cutting force theory, as a function of strain and strain rate wher...
متن کامل